/**
 * 操作类型
 */
export enum OperationType {
  /**
   * 创建
   */
  CREATE,

  /**
   * 修改
   */
  UPDATE,

  /**
   * 删除
   */
  DELETE,

  /**
   * 刷新
   */
  REFRESH,
}

/**
 * 界面操作通知
 */
export interface OperationNotification<T> {
  /**
   * 操作类型
   */
  operation: OperationType;

  /**
   * 操作关联的数据
   */
  data?: T;
}
